package com.yunxi.sto.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * <p>
 * 承运商
 * </p>
 *
 * @author caoYong
 * @since 2019-05-14
 */
@Data
@ApiModel(value="StoCarrier对象", description="承运商")
public class StoCarrierVO implements Serializable {

    @ApiModelProperty(value = "主键id")
    private String carrierId;

    @ApiModelProperty(value = "承运商编号")
    private String carrierCode;

    @ApiModelProperty(value = "承运商名称")
    private String carrierName;

    @ApiModelProperty(value = "承运商简称")
    private String carrierShortName;

    @ApiModelProperty(value = "运输方式(VehicleShipping_Method 1空运,2水运,3人工驾送,4自提,5公路,6公铁联运,7水陆联运,8铁路,9板车)")
    private String carriageType;

    private String carriageTypeName;

    private List carriageTypeList;

    @ApiModelProperty(value = "值班电话")
    private String dutyPhone;

    @ApiModelProperty(value = "业务经理名称")
    private String businessManager;

    @ApiModelProperty(value = "业务经理手机")
    private String businessManagerPhone;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "创建人")
    private String createBy;

    @ApiModelProperty(value = "修改时间")
    private Date updateTime;

    @ApiModelProperty(value = "修改人")
    private String updateBy;

    @ApiModelProperty(value = "版本")
    private Integer version;

    @ApiModelProperty(value = "是否发送(1是0否)")
    private Integer isSend;

    @ApiModelProperty(value = "是否作废(1是0否)")
    private Integer isDel;

    @ApiModelProperty(value = "是否冻结(1是0否)")
    private Integer isFrozen;

    @ApiModelProperty(value = "承运商业务覆盖区域列表")
    private List<StoCarrierBizareaVO> bizareaList;

    @ApiModelProperty(value = "是否使用中(1是0否)")
    private Integer isOnUse;

    @ApiModelProperty(value = "TMS地址")
    private String tmsUrl;

}
